Tag: App development
-
MVVM Architecture -- Android tutorial for beginners, step by step guide
Posted on May 25, 2020, Level beginner Resource Length long
Amit Shekhar put together this interesting tutorial in which you are going to learn about the MVVM architecture in Android and then you will build a project with MVVM architecture.
Tags android kotlin app-development software-architecture java
-
Pymp, OpenMP-like Python programming
Posted on May 22, 2020, Level intermediate Resource Length short
Ever since Python was created, users have been looking for ways to achieve multiprocessing with threads, which the Python global interpreter lock (GIL) prevents.By Jeff Layton.
Tags python app-development functional-programming programming performance
-
Lottie for Android primer
Posted on May 21, 2020, Level beginner Resource Length short
Visual design is quite important for an app. The quality of apps has been steadily increased over the years, and the aesthetic part is the area with the biggest improvement in my opinion. By Bevan Steele.
Tags android app-development ios
-
Kotlin: An illustrated guide to conditionals When and If
Posted on May 12, 2020, Level beginner Resource Length medium
In real life, we do different things depending on the circumstances. For example, if it's raining outside, I'll probably grab an umbrella. If it's sunny outside, I'll grab my sunglasses. I do different things depending on the weather. By Dave Leeds.
Tags kotlin android app-development programming career
-
Agile and Intelligent Locomotion via Deep Reinforcement Learning
Posted on May 8, 2020, Level advanced Resource Length long
Recent advancements in deep reinforcement learning (deep RL) has enabled legged robots to learn many agile skills through automated environment interactions. In the past few years, researchers have greatly improved sample efficiency by using off-policy data, imitating animal behaviors, or performing meta learning. Posted by Yuxiang Yang and Deepali Jain, AI Residents, Robotics at Google.
Tags machine-learning app-development big-data data-science
-
Visual Studio tips and tricks
Posted on April 8, 2020, Level beginner Resource Length short
Visual Studio is an Integrated Development Environment (IDE) developed by Microsoft which is used to code,debug and run the respective applications. Visual Studio supports around 36 programming languages (at time of writing) and the advantage of using Visual Studio is that the code editor and debugger will support all these programming languages and also it supports cross-platform. By Suhas Parameshwara.
Tags web-development programming app-development
-
Kotlin -- The suspend modifier under the hood
Posted on March 24, 2020, Level intermediate Resource Length long
Kotlin coroutines introduced the suspend modifier in our daily life as Android developers. By Manuel Vivo.
Tags java kotlin programming app-development
-
User authentication with Amplify in React Native and Expo app
Posted on March 16, 2020, Level intermediate Resource Length long
AWS Amplify is a fantastic framework that helps you develop your web or mobile applications quickly. By Aman Mittal.
Tags react javascript web-development app-development infosec
-
The magic of generating an Xcode project
Posted on February 21, 2020, Level intermediate Resource Length short
Planet Earth vs. Jupiter. There is the same order of magnitude between the ratio of these two planets and the amount of code that defined the SoundCloud iOS project before -- Jupiter -- and after -- Earth -- generating it using Tuist. By Andrea Cipriani.
Tags ios machine-learning app-development programming
-
How to buy the right CPU: A guide for 2019
Posted on November 17, 2019, Level beginner Resource Length long
Matt Safford wrote this guide for tomshardware.com about choosing CPU for your PC. Whether you're building or upgrading a PC, the processor matters a lot. We'll help you choose the right one for your needs.
Tags app-development miscellaneous learning open-source
-
Promises in Javascript: Complete Guide for 2019
Posted on November 3, 2019, Level intermediate Resource Length medium
Promises are an important concept that is essential for a JavaScript developer to understand. If this concept is clear, the developer can utilize promises in a variety of ways in their day-to-day lives. An article by Nilesh Sanyal.
Tags javascript nodejs app-development
-
Firebase: What is atomicity & how to accurately increment/decrement values in cloud Firestore
Posted on October 22, 2019, Level intermediate Resource Length short
In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties of database transactions intended to guarantee validity even in the event of errors, connection issues, power failure, and etc. An article by Jeff Lewis about atomicity in Firebase.
Tags nosql infosec cloud app-development web-development