Open in app

Sign In

Write

Sign In

Tony Trejo

77 Followers

Home

About

Mar 22

Charles Proxy and SSL/HTTPS with iOS Simulator: Safe and Secure Testing (video)

Using Charles Proxy for SSL/HTTPS in iOS development is important because it allows developers to monitor and debug network traffic between an iOS app and the server it communicates with. When an iOS app communicates with a server over HTTPS, the traffic is encrypted and cannot be directly monitored by…

Qa Testing

2 min read

Charles Proxy and SSL/HTTPS with iOS Simulator: Safe and Secure Testing (video)
Charles Proxy and SSL/HTTPS with iOS Simulator: Safe and Secure Testing (video)
Qa Testing

2 min read


Mar 15

async/await | Flutter

async/await async defines a function that returns a Future, while await waits for a Future to complete before continuing with code execution. The exceptions can be handled with try-catch when using await to handle any exceptions thrown by the Future. await should always be used inside an async function. Flutter…

Dart

2 min read

async/await | Flutter
async/await | Flutter
Dart

2 min read


Mar 9

async/await | Coroutines | Kotlin

async/await | Coroutines async/await simplifies asynchronous code, making it easier to read and maintain. Coroutines execute long-running tasks without blocking the main thread or freezing the UI. async launches a coroutine and returns a Deferred object; await retrieves the result. The exceptions can be handled with try/catch or onFailure to…

Kotlin

2 min read

async/await | Coroutines | Kotlin
async/await | Coroutines | Kotlin
Kotlin

2 min read


Mar 3

async/await | Swift

async/await The async keyword is used to define a function as asynchronous. Asynchronous functions return a Task object. The Task object can be used to cancel, wait for, or handle errors. It allows to write asynchronous code in a more synchronous style, without the need for completion handlers (closures). The…

IOS

2 min read

async/await | Swift
async/await | Swift
IOS

2 min read


Feb 23

final and const keywords | Flutter

final “final” variables are initialized only once and can’t be reassigned. Declaring type boosts performance. “final” methods and classes, compilation error. “final+const” creates constants. There is no “val” keyword in Flutter, the equivalent keyword is “final”. class Button { final String title; const Button({required this.title}); void push() { } } …

Flutter App Development

1 min read

final and const keywords | Flutter
final and const keywords | Flutter
Flutter App Development

1 min read


Feb 16

final and const (let) keywords | Swift

final Is used to prevent a class, method, or property from being overridden in a subclass. If a class is marked as “final”, no other class can inherit from it and it cannot be changed by subclassing. if a method is marked as “final”, it cannot be overridden in a…

IOS

1 min read

final and const (let) keywords | Swift
final and const (let) keywords | Swift
IOS

1 min read


Feb 7

final and const keywords | Kotlin

final Is a modifier in Kotlin that can be applied to a class, function, or property, enforce encapsulation. A class with final cannot be subclassed. Applied to function or property those cannot be overridden. Default modifier. class Button { } const Declare a constant value, cannot be changed at runtime. Constant must…

Kotlin

1 min read

final and const keywords| Kotlin
final and const keywords| Kotlin
Kotlin

1 min read


Jan 24, 2021

iOS Developer: From Noob to Ninja in 30 days — Day 7, Cloning Binance App, Api and Models

In this post I will be talking about the Api and Model used in the Home view and Market view of the Binance App. Before I start cloning that App maybe you need to know what is an API. What is an API? API is the acronym for Application Programming Interface, which is a…

IOS App Development

4 min read

iOS Developer: From Noob to Ninja in 30 days — Day 7, Cloning Binance App, Api and Models
iOS Developer: From Noob to Ninja in 30 days — Day 7, Cloning Binance App, Api and Models
IOS App Development

4 min read


Dec 29, 2020

iOS Developer: From Noob to Ninja in 30 days — Day 6, Network layer, don’t make this mistake, use Generics!!!

In this post I will be using Generics to refactor a common mistake creating a Network layer, don’t do this on your code. Before I start talking about the Network layer let's talk a little bit about generics. So what does Apple say about generics? Generic code enables you to…

Swift Programming

7 min read

iOS Developer: From Noob to Ninja in 30 days — Day 5, Network layer, don’t make this mistake, use…
iOS Developer: From Noob to Ninja in 30 days — Day 5, Network layer, don’t make this mistake, use…
Swift Programming

7 min read


Dec 8, 2020

iOS Developer: From Noob to Ninja in 30 days — Day 5, Three REAL use cases for Closures (Asynchronous, Synchronous, Property)

In this post I will be applying three REAL use cases for Closures, these closures are used everywhere in any application. Asynchronous Callback (URLSession, DispatchQueue, DispatchGroup) Synchronous Callback (Append String, Sort) Property Callback (Network, Append String, Sort) What is a Closure? Closures are self-contained blocks of functionality that can be passed around and used…

Swift Programming

7 min read

iOS Developer: From Noob to Ninja in 30 days — Day 5, Three REAL use cases for Closures…
iOS Developer: From Noob to Ninja in 30 days — Day 5, Three REAL use cases for Closures…
Swift Programming

7 min read

Tony Trejo

Tony Trejo

77 Followers

Experienced Software Engineer with 12+ years of experience. https://www.linkedin.com/in/antoniotrejof/

Following
  • Artturi Jalli

    Artturi Jalli

  • Netflix Technology Blog

    Netflix Technology Blog

  • Kesi Parker

    Kesi Parker

  • Elena

    Elena

  • Ilona

    Ilona

See all (144)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams