• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Abhishek Tanwar

I build web & mobile experiences

  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS
You are here: Home / Building Mobile Apps / How I Build My Mobile Apps

How I Build My Mobile Apps

April 18, 2020 by Abhishek Tanwar

The photo describes my way of working on personal mobile apps. My Mac, My iPhone and a notepad in a coffee shop – Normally “Starbucks” with my wife.

While I am moving to Angular for most of my UI projects from React, I don’t think that we have competition yet to react-native way of developing mobile apps.

So, my goto technology for Mobile Apps is react-native with below benefits:

  • Native from grounds up
  • Cross-Platform – iOS, Android
  • Huge community support

Having said that, we all love having a framework do basic tasks for us and still let us customize my goto framework for building react native app is EXPO – The fastest way to build react native apps.

My list of most usable features from the expo:

  1. Inbuilt Icons
  2. Support for custom fonts
  3. Async loading of assets
  4. Ease of configuring Icons, Splash screens
  5. Offline support
  6. OTA updates
  7. Push notifications – Channel-based
  8. Support for typescript
  9. Use of error handling platform – bugsnag/sentry.
  10. Ease of testing and sharing apps via expo mobile app
  11. Ease of rollout in app stores – iOS and Mobile 

UI Kits

When it comes to UIKits, I never consider a UI Kit for mobile to be fit for my requirements. I always end up in creating a unique UI Kit – customized to the project I am working on. This always helps to keep yourself innovating on new designs ideas.

I use styled-components for this. This is an amazing library to create your own theme based components and get a feel of UI Kit once you are ready. May be you want to use same components across one customer – this is the way to go.

What framework, technologies and UI Kits you use?

Share this:

  • Facebook
  • X

Like this:

Like Loading...

Filed Under: Building Mobile Apps, Tips & Tricks Tagged With: react-native, reactnative

Reader Interactions

Comments

  1. Kedari says

    April 26, 2020 at 1:37 am

    Anjular 8 with springboot ,Camunda BPM

    • Abhishek Tanwar says

      April 26, 2020 at 5:25 am

      I will give it a shot as well.

Primary Sidebar

  • Behance
  • Email
  • Facebook
  • GitHub
  • LinkedIn

Popular Posts

How To Integrate React in JSP Application
SaaS, PaaS, IaaS
XQuery highlighting in Notepad++
Standard Design Patterns – Applied to JAVA
XQDT Installation on Eclipse JUNO

Categories

  • Building APIs
  • Building Mobile Apps
  • Building Web Apps
  • Coding Challenges
  • Extensions
  • Fullstack
  • Patterns
  • Tips & Tricks
  • Uncategorized
  • VSCode

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Recent Posts

  • 15+ VSCode Extensions To Improve Your Productivity
  • Productivity and Quality Extensions for ReactJS in VSCode..
  • My goto VSCode plugins for 2022…
  • How to enable MFA for your application in Node.JS?
  • Structuring Express Application – How I do it?

Categories

  • Building APIs (8)
  • Building Mobile Apps (1)
  • Building Web Apps (7)
  • Coding Challenges (3)
  • Extensions (1)
  • Fullstack (6)
  • Patterns (8)
  • Tips & Tricks (41)
  • Uncategorized (43)
  • VSCode (2)

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Archives

  • August 2023 (1)
  • March 2022 (1)
  • February 2022 (1)
  • November 2020 (1)
  • April 2020 (2)
  • May 2019 (1)
  • April 2019 (1)
  • March 2019 (1)
  • December 2018 (1)
  • July 2018 (4)
  • June 2018 (3)
  • March 2018 (1)
  • May 2016 (1)
  • December 2015 (1)
  • May 2015 (1)
  • April 2015 (2)
  • March 2015 (1)
  • December 2014 (2)
  • November 2014 (2)
  • October 2014 (1)
  • August 2014 (2)
  • July 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (1)
  • December 2013 (4)
  • November 2013 (4)
  • October 2013 (3)
  • September 2013 (4)
  • August 2013 (2)
  • July 2013 (5)
  • June 2013 (9)
  • May 2013 (6)
  • April 2013 (2)
  • March 2013 (2)
  • January 2013 (1)
  • November 2012 (2)
  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS

Copyright © 2025

%d