Home

  • iOS-iPadOS app store submission checklist and how to
    When you are ready to submit your app to App Store for TestFlight or App Store you want to make sure few things are available to you. First you need a developer account or an Apple ID which has privilege to developer resources ask your Team Admin for more help. There are two websites one https://developer.apple.com/account/ ...
  • iOS-iPadOS app icon sizes with sketch file
    Device Icon Size App Icons iPhone 60×60 pt 20×120 px @2x 180×180 px @3x iPad Pro 83.5×83.5 pt 167×167 px @2x iPad, iPad mini 76×76 pt 152×152 px @2x App Store 1024×1024 pt (1024×1024 px @1x) Device Spotlight icon size iPhone 40×40 pt (120×120 px @3x) 40×40 pt (80×80 px @2x) iPad Pro, iPad, iPad miniĀ  40×40 pt (80×80 px @2x) Device Settings icon size iPhone 29×29 pt (87×87 px @3x) 29×29 pt (58×58 px @2x) iPad Pro, iPad, iPad ...
  • My thoughts on SwiftUI
    I recently completed one medium size SwiftUI project and, it was a wonderful experience with MVVM architecture. I took some time to grab everything, but my struggles been paid off. I no longer want to do a new project on the storyboard. You should not do it either. No fear just start you will finish it ...
  • Radio Buttons group in SwiftUI
    Radio Buttons group in SwiftUI, is not hard to implement classic radio button group in your SwiftUI. Though this project is in very early stage, I will work on this in coming days to enhance its features. Installation: Add RadioButtonGroup.swift in your SwiftUI project. Usages: Create model class, must conform to RadioModelable protocol class RadioModel: RadioModelable { ...
  • Android country list in xml
    <string-array name="array_countries"> <item>Ascension Island</item> <item>Andorra</item> <item>United Arab Emirates</item> <item>Afghanistan</item> <item>Antigua &amp; Barbuda</item> <item>Anguilla</item> <item>Albania</item> <item>Armenia</item> <item>Angola</item> <item>Antarctica</item> <item>Argentina</item> <item>American ...
  • The application could not be installed: INSTALL_FAILED_MISSING_SHARED_LIBRARY
    This could happen if you have two entries like in your AndroidManifest.xml. If you choose File -> New -> Activity -> Blank Activity this gets included in manifest file automatically. If you are not building for wearable you can delete this from manifest file or add missing library in build.gradle (app) <uses-library android:name="com.google.android.wearable" ...
  • Volley json post request android
    Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available on GitHub. Find your build.gradle (app) add this under dependencies implementation 'com.android.volley:volley:1.2.0' Create a singleton class to manage all requests import android.content.Context; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.toolbox.Volley; public class AppHttp { private static AppHttp instance; private RequestQueue requestQueue; ...
  • No Builds Available on TestFlight
    You may find this issue when adding a new tester on the TestFlight page, question is how this user going to get the invitation. Suppose you are adding a tester for version 2.4 and the error message looks like this. All you have to do is go to the previous version 2.3 and add the new ...
  • Complete Login App in SwiftUI
    This project follows Swift MVVM design pattern. It also includes API example and industry standard project structure. It requires a Laravel project run in the background. The Laravel project is very simple it require only few simple steps. Clone the Laravel project Download the source code Spread the love        
  • SwiftUI combine rectangle and triangle in shape
    Making custom shape is not hard in SwiftUI by implementing func path(in rect: CGRect) -> Path. You just have to draw points in your desired location in 2D coordinate space by path.move() and path.addLine() func, a line will be drawn automatically. struct MomentumArrow: Shape { func path(in rect: ...